/* ================================== HTML ================================== */

/* =============================== ELEMENT SELECTORS ============================= */
/* Star selector ensures all margins and paddings are removed from the start */
/*#contentFrame *{
    margin: 0;
    padding: 0;
}*/
body {
	font-family: geneva, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0 3%;
}

a {
	color: #369;
}

#main-table {
	font-size: 70%;
	width:100%;
}

/*  === HACK ===
    IE 5 sets every child table as 70% of the parent... this is the fix!
*/
table table,table table table,table table table table {
	font-size: 1em;
}

h1,h2,h3,h4,h5,h6 {
	color: #ff9900;
	padding: 0;
	margin: 0;
    padding-top: 0.5em;
}

h1 {
	font-size: 1.6em;
	margin-bottom: 0.3em;
}

h2 {
	font-size: 1.4em;
	margin-bottom: 0.3em;
}

h3 {
	font-size: 1.2em;
	margin-bottom: 0.3em;
}

h4 {
	font-size: 1.1em;
}

h5 {
	font-size: 1em;
}

h6 {
	font-style: italic;
	font-size: 1em;
}

p{
    margin-top: 0;
}

ul
{
    margin: 0;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-left: 1.5em;
}

/* =============================== /ELEMENT SELECTORS ============================= */

/* =============================== ID SELECTORS ============================= */

#browse-by-product ul li, #browse-by-subject ul li, #browse-by-category ul li
{
    margin: 0;
    margin-left: 0.75em;
    padding: 0;
    font-weight: bold;
    background-image: url('/images/icon.bullet.gif');
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 1.25em;
}

#browse-by-product ul li
{
    display: inline;
}

#browse-by-product ul, #browse-by-subject ul, #browse-by-category ul
{
    margin: 0;
    padding: 0.5em 0 0 0;
    list-style: none;
}

#browse-by-subject ul.subject-list, #browse-by-category ul.category-list
{
    float: left;
    width: 50%;
    margin: 0;
}

#browse-by-subject ul.subject-list li, #browse-by-category ul.category-list li
{
	font-weight: bold;
}

#titles h4 {
	margin-bottom: 0;
}

#browse-by-title, #browse-by-subject, #browse-by-category
{
    position: relative;
	padding-bottom:15px;
}

#browse-by-product
{
    clear: both;
    padding-top: 1em;
}

#browse-by-title ul.alpha-list {
	padding-left: 0;
}

/* For page */

#browse-by-title ul.alpha-list li {	
	margin-left: 0;
	margin-right: 0.5em;
	display: inline;
	font-weight: bold;
}

#browse-by-title ul.alpha-list li.all {
	margin-right: 1em;
	font-weight: bold;
}

/* For page category page (type and subject)*/

#refine-by-category ul.category-list {
	padding: 0;
	margin: 0;
}

#refine-by-category ul.category-list li {
	display: inline;
	margin: 0;
	padding: 0;
}

#refine-by-category ul.category-list .bar {
	padding-right: 0.5em;
	margin-right: 0.5em;
	background-image: url('/images/bar.black.bg.gif');
	background-position: right center;
	background-repeat: no-repeat;
}

#refine-by-category h5
{
    color: black;
    margin-bottom: 0.5em;
}

#refine-by-category ul.category-list li.selected {
	font-weight: bold;
}

#title-count{
    margin-top: 0;
}

#title-count .number{
	color: black;
}

#titles
{
    margin-top: 0;
}

#titles h4
{
    margin-top: 0;
	margin-bottom: 0;
}

#titles ol.title-list{
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin: 0.1em 0 1em 0; 
	border-top: 2px solid #CCC;
}

#titles ol.title-list li{	
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	border-bottom: 1px solid #CCC;
	/*
	position: relative;
	*/
}

#titles ol.title-list li a, #titles ol.title-list li span.titleName {	
	font-weight:bold;
}

#titles ol.title-list li .content-type
{
	color: #666;
	/*
	position: absolute;
    right: 10px;
	*/
}


/**
 * START:
 * Search Tips feature(ish) box on title search results page
 */

#searchTips {
	padding:0 8px 15px 8px;
	border-left:1px solid #CCC;
	margin-bottom:20px;
}

#searchTips ul li {
	margin-bottom:5px;	
}

#searchTips em {
	color:#999999;
}

/**
 * END:
 * Search Tips feature(ish) box on title search results page
 */

#articleLinksContainer {
	margin-left: 1em;
	margin-right: 1em;
}

#articleLinks {
	padding: 0.5em 0;
	border-bottom: 1px solid #CCCCCC;
}

#browserWarning {
	display: none;
}

#breadcrumb-cell {
	font-weight: bold;
	background-color: #FFC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 0.5em;
	color: #666666;
}

#breadcrumb-cell-upper {
	font-weight: bold;
	background-color: #FFC;
	padding:0.5em;
	color: #666666;
}

#info-box {
	background-color: #FFC;
	border: 1px solid #CCC;
	padding: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}

#info-area {
	background-color: #EBF5FF;
	border: 1px solid #CCC;
	padding: 2em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}

#login-box {
	border: 1px solid #CCC;
	padding: 1em;
}

#table-space {
	height: 15px;
}

#formTable {
	padding-top: 1em;
}


/* BEGIN: Page Heading
 * Covers the styling of the main page heading (the one below the interscience logo
 */
#page-heading-cell {
	border-top: 2px solid #069;
	border-left: 2px solid #069;
	padding: 0.3em;
	padding-left: 0.5em;
	background-color: #7FB2CC;
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	/*border: 5px solid black;*/
}

#page-heading-cell-upper {
	border-top: 2px solid #069;
	border-left: 2px solid #069;
	padding:0;
	margin:0;
	/*
	padding-left: 0.5em;
	background-color: #7FB2CC;
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	*/
	/*border: 5px solid black;*/
}

#page-heading-cell h1
{
    margin: 0;
    padding: 0;
    color: white;
    font-size: 1em;
    text-transform: uppercase;
}
/* END: Page Heading */

/* HACK: ie peek-a-boo bug */
#searchCollectionForm
{
    position: relative; 
}

/*
BUG 3617 - Fix presentation of co-branding 
*/

#providedBy ul {
  list-style-type:none;
  margin:2px 5px;
  padding:0;
}

#providedBy {
  border-left:1px solid #ccc;
  padding-left:10px;
}

/* =============================== /ID SELECTORS ============================= */

/* ============================ Class Selectors ============================= */
UL.dotBullet LI { list-style-image: url(/images/icon.bullet.dot.gif); }

.error-txt {
	color: #C00;
	font-weight: bold;
}

.article-title {
	font-size: 1.5em;
	font-weight: bold;
}

div.author-info {
	margin-top: 0.5em;
}

.affiliation {
	color: #777;
	margin-left: 2em;
}

.invisible {
	display: none;
}

.logo {
	height: 59px;
	width: 526px;
}

.nolabel {
	background-image: url('/images/blue.small-bullet.gif') !important;
	padding-left: 1.5em;
	margin-bottom: 0.5em;
}

.nolabel a {
	float: none !important;
	padding: 0 0 0.5em 0;
}

.huc {
	text-transform: uppercase;
}

.hlc {
	text-transform: lowercase;
}

.i,.hi {
	font-style: italic;
}

.navigationBox {
	margin-left: 1px;
	padding: 1em 1em 0.25em 1em;
	padding-bottom: 1em;
}

.leftBorder
{
    border-left: 1px solid #CCC;
}

h3.navigationHeader
{
	text-transform: uppercase;
	color: #6089B2;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
}

#yearNavBar h3.navigationHeader
{
	text-transform: uppercase;
	color: #6089B2;
	font-size: 1em;
	font-weight: bold;
	font-style: normal;
	float:left;
	padding-top:0px;
	margin-right:1em;
}

h3.navigationHeader em
{
	font-style: normal;
	font-size: 1.1em;
	color: #FF9B06;
}

.navigationBox ul {
	margin: 0;
	padding: 0;
}

.navigationBox li {
	padding: 0 0 0 18px;
	margin: 5px;
	list-style: none;
	background-repeat: no-repeat;
	background-image: url('/images/icon.bullet.blue.gif');
	background-position: center left;
}

.navigationBox form {
	margin: 0;
	padding: 0;
}

.navigationBox .citation {
	margin-top:10px;
	position:relative;
}

.navigationBox .citation .cit_input{
	float:left;
	margin-right:2px;
}

.navigationBox .citation .cit_submit {
	padding-top:14px;
	float:left;
}

.dotBullet li {
	list-style-image: url('/images/icon.bullet.dot.gif');
}

/* START: Following 4 classes used to table layout of main design table */
.left {
	border-left: 2px solid #069;
}

.right {
	border-right: 2px solid #069;
}

.top {
	border-top: 2px solid #069;
}

.bottom {
	border-bottom: 2px solid #069;
}
/* END: Following 4 classes used to table layout of main design table */

.debugWarning
{
    margin: 0.3em;
    padding: 0.3em;
    border: 0.1em solid red;
}

.debugWarning strong
{
    color: rgb(200,150,0);
    font-size: 1.1em;
    display: block;
    margin-bottom: 0.3em;
}

.dummyMandatory
{
    margin: 0.3em;
    padding: 0.3em;
    border: 2px dotted red;
}

.dummyOptional
{
    margin: 0.3em;
    padding: 0.3em;
    border: 2px dotted green;
}

.dummyWarning
{
    margin: 0.3em;
    padding: 0.3em;
    border: 2px dotted orange;
}

.dummyTemplate strong, .dummyWarning strong
{
    font-size: 1.1em;
    display: block;
    margin-bottom: 0.3em;
}

.dummyWarning strong
{
    color: red;
}

/* Tabulation/Pagination, used for the pages 1-25, 26-50 etc... tabs */
.listingNav{
	padding-top: 0.8em;
}

.listingNav strong.listingLabel {
	color:#666666;
}

.listingNav span
{
    color: #f90;
}

.line {
	margin: 10px 0;
	height: 100%;
}

.line img {
	display: block;
}

.viewAll
{
    clear: both;
    padding-top: 1em;
}

.titleItemOuter {

}

.titleItemLeft {
	float:left;
}

.titleItemRight {
	float:right;
}

.titleItemClear {
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
}


/* ============================ /Class Selectors ============================= */

/* BEGIN: Search Box UPPER/LOWER
 * Styling covers search box upper and lower.
 */
#searchBox-upper {
	background-image: url('/images/bg.navbox.lblue-tl.gif');
	background-position: top left;
	background-repeat: no-repeat;
	margin-top: 1px;
}

#searchBox-lower {
	background-image: url('/images/bg.navbox.lblue-bl.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}

#adminBox-lower {
	background-image: url('/images/bg.navbox.lyellow-bl.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
}

.booksearchbox-top
{
    background-image: url('/images/bg.navbox.lyellow-tl.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFFFE5;
	border-bottom: 1px solid #99c2d6;
	margin-top: 2px;
}

.booksearchbox-bottom
{
    background-image: url('/images/bg.navbox.lyellow-bl.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color: #FFFFE5;
}

.navigationBox #searchBox-lower {
	padding-top: 1px;
}

#searchBox-upper,#searchBox-lower {
	background-color: #E6F1F8;
}

#searchBox-upper div.fieldSet {
	padding: 0;
	margin: 0;
	border: 0;
}
/* END: Search Box UPPER/LOWER */

#content h3 {
	color: #333333;
	margin-bottom: 6px;
}

/* BEGIN: Content Cell
 * The big table cell containing the main (e.g. article) content.
 * this cell contains the body of the page: whatever is generated 
 * when the boilerplate calls the "bodytext" template
 */
#contentCell {
	padding: 1em;
	clear: both;
}
/* END: Content Cell */

/* BEGIN: Footer frame treatment
 * Footer frame styling used across entire site.
 */
#footerFrame {
	padding-top: 1em;
	text-align: center;
	margin-bottom: 1em;
	font-size: 70%;
}

#footerFrame a {
	font-weight: bold;
}

#footerFrame .copyright {
	font-weight: normal;
}
/* END: Footer frame treatment */

/* BEGIN: Intro Cell Browse
 * this cell contains the header section: whatever is generated 
 * when the boilerplate calls the "headertext" template,
 * e.g. Mrw Header and primary navigation or Article Header and primary navigation
 */
#introCellBrowse{
	padding: 0 1em;
	vertical-align: top;
	width: auto;
	background-image: url('/images/bg.browse-by.gif') !important;
	background-repeat: no-repeat;
	background-position: bottom right;
}
/* END: Intro Cell Browse */


/* BEGIN: Navigation Cell
 * Style for navigation cell in top right used on ALL interscience pages
 */
#nav-cell {
	background-color: #64A4C0;
	background-image: url('/images/auxnav.bg.jpg');
	background-repeat: repeat-x;
	border-top: 1px solid #006699;
	margin: 0;
	width: 20%;
}

#nav-cell ul {
	margin: 0;
	padding: 0;
	margin-top: 9px;
}

#nav-cell li {
	padding: 0 0 0 9px;
	margin: 0px 30px 0px 10px;
	background-image: url('/images/arrow.orange.gif');
	background-position: 0 0.3em;
	list-style: none;
	background-repeat: no-repeat;
}

#nav-cell li a {
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	color: #B5D4EE;
	font-family: 'bell gothic', 'arial narrow', geneva, arial, helvetica, sans-serif;
}

#nav-cell li div {
	padding-bottom: 1px;
}

#nav-cell li div.home {
	background-image: url('/images/home-border.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#nav-cell li div.about {
	background-image: url('/images/about-border.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#nav-cell li div.contact {
	background-image: url('/images/contact-border.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}

#nav-cell li div.inactive {
	text-decoration: none;
	font-weight: bold;
	font-size: 100%;
	color: #B5D4EE;
	font-family: 'bell gothic', 'arial narrow', geneva, arial, helvetica, sans-serif;
}

/* END: Navigation Cell */

/* BEGIN: Logo Cell Treatment
 * Styling for the journal logo cell
 */
#logo-cell {
	background-image: url('/images/bg.logo.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 59px;
	cursor: pointer;
}

#logo-cell a {
	cursor: pointer;
}

#logo-cell h1 {
	background-image: url('/images/logo.wiley.526x59.jpg');
	background-repeat: no-repeat;
	width: 100%;
	height: 59px;
	margin: 0;
	padding: 0;	
}

#logo-cell h1 span {
	display: none;
}
/* END: Logo Cell Treatment */

/* BEGIN: Common links
 * Used across all journal pages.
 */
#commonLinksContainer
{
	float: right;
	margin-bottom: 1em;
}

#commonLinks, #commonLinksLeft, .commonLinks {
	margin: 0;
	padding: 0;
	margin-right: 2em;
}

#commonLinksLeft, .commonLinks
{
    margin-top: 1em;
    margin-bottom: 1em;
}

#commonLinks
{
    width: 11em;
    margin-bottom: 0.5em;
    text-align: right;
}

#commonLinks li {
	padding: 0 0 1px 20px;
	/*margin: 0 5px 5px 0;*/
	margin: 0 0 5px 5px;
	background-image: url('/images/icon.bullet.blue.gif');
	background-repeat: no-repeat !important;
	background-position: center left;
	list-style: none;
    display: inline;
}

#commonLinksLeft li, .commonLinks li {
	padding: 0 0 1px 15px;
	margin: 0 5px 5px 0;
	background-image: url('/images/icon.bullet.blue.gif');
	background-repeat: no-repeat !important;
	background-position: center left;
	list-style: none;
	display: inline;
}

#commonLinksLeft li.orange, .commonLinks li.orange
{
    background-image: url('/images/icon.bullet.orange.gif');
}

.mailLi {
	background-image: url('/images/email.icon.gif') !important;
	margin-top: 1em;
}

.printLi {
	background-image: url('/images/print.icon.gif') !important;
}

.rssLi{
	background-image: url('http://download.interscience.wiley.com/images/rss_feed.gif') !important;
}

#subnav {
    clear: both;
}

#subnavbs
{
    clear: both;
    border-bottom: 2px solid #CCC;
    margin-bottom: 1em;
}

.issueNav {
    float:right;
}

.issueNav span {
    color:#f90;
}
/* END: Common links */

/* BEGIN: Feature Box Special Rules
 * To be removed when the rest of the site conforms to new rules 
 */
#feature-boxes h1, 
#feature-boxes h2,
#feature-boxes h3,
#feature-boxes h4,
#feature-boxes h5,
#feature-boxes h6 {
	margin: 0.25em 0.25em 0.1em 0;
}

#feature-boxes p {
	margin-top: 0;
	margin-bottom: 0.5em;
}

#feature-boxes h4 {
	font-size: 1.2em;
}

#feature-boxes h5 {
	font-size: 1.25em;
}

#feature-boxes h6 {
	font-size: 1em;
}

#feature-boxes h5,#feature-boxes h6 {
	color: #333;
}

#feature-boxes td {
	padding: 1em;
}

#feature-boxes td td {
	padding: 0;
}

#feature-boxes {
	margin-left: 1px;
	border-left: 1px solid #CCC;
	margin-bottom: 1em;
}

#feature-boxes ul li {
	list-style-image:	url('http://download.interscience.wiley.com/images/icon.bullet.dot.gif');
	margin-bottom: 0.25em;
}

#feature-boxes ul {
	margin: 0;
	padding: 0;
	margin-left: 20px;
}

#feature-boxes .line {
	margin-top: -1em;
	padding-bottom: 1em;
}

#feature-boxes .productImage {
	margin-right: 0.5em;
}

#article-toc-subjects ul li a {
	margin: 0;
	padding: 0;
	float: none;
}

#article-toc-subjects ul li {
	float: none !important;
	margin: 0;
	padding: 0;
}

#article-toc-subjects ul {
	margin-left: 0;
	padding-left: 2em;
	padding-bottom: 0.4em;
}
/*
 * END: Feature Box Special Rules
 */
/* ================================== /HTML ================================== */

/*=================================== START: Development Page Tools ==========================*/
#page-tools {
	margin-top: 2em;
	margin-bottom: 2em;
	border: 2px dashed green;
	padding: 1em;	
	font-size: 10pt;
}

#page-tools h1{
	margin-top: 0;
	font-size: 110%;
	color: black;
}

#page-tools p{
	margin-bottom: 0;
}

#overlay {
     visibility: hidden;     
     float:right;
     float:left;
     position:relative;
     width:0%;
     height:0%;
     text-align:left;
     z-index: 1000;
}

#overlay div {
     width:410px;
     margin: 1px auto;
     background-color: #ebf5ff;
     border:1px solid #006699;
     padding-left:10px;
     padding-top:10px;
     text-align:left;
}


/*================================== END: Development Page Tools =============================*/



/*================================== START: Title Header =============================*/

/*
  Base style definitions - lowest selector specificity
  Override where appropriate parent element's id eg #introCellContent
*/


#introCellContent {
	background-image:url(/images/bg.basic.gif);
	background-position:bottom right; 
	background-repeat:no-repeat;
}

#introCellContent h2 {
    color:#336699;
	font-size:1.2em;
	padding-top:0;
}

#yearNavBar {
	padding:10px;
	margin:0 10px;
	border-top:1px solid #ccc;
	line-height:1.5em;
	clear:both;
}

#yearNavBar h3.navigationHeader {
	display:inline;
}

#homePageLinks {
	/*padding:10px;*/
	padding-top:10px;
	_padding-top:5px;
	padding-bottom:10px;
	margin:0 10px;
	border-top:1px solid #ccc;
	clear:both;
}

#blueBulletLinks li {
	list-style-image:url('/images/icon.bullet.blue.gif');
	padding:2px;
}

#blueBulletLinks li.emailLink {
	list-style-image:url('/images/email.icon.gif');
	margin-left:2px;
	padding:0px;
}

#blueBulletLinks li.printLink {
	list-style-image:url('/images/print.icon.gif');
	margin-left:2px;
	padding:1px;
}

#blueBulletLinks li.rssLink {
	list-style-image:url('/images/rss_feed.gif');
	margin-left:2px;
	padding:0px;
}

#introCellContent #titleHeaderRight {
	width:48%;
	float:right;
	padding-top:5px;
}

#introCellContent #titleHeaderRight #titleHeaderInnerRight {
	float:left;
	width:49%;
	text-align:center;
	margin:0 auto;
	/*border-left:1px solid silver;*/
}

#introCellContent #titleHeaderLeft {
	float:left;
	width:49%;
	padding-top:10px;
	position:relative;
	padding-left:10px;
	padding-bottom:10px;
}

#introCellContent #titleHeaderRight #titleHeaderInnerLeft {
	float:left;
	width:49%;
	margin:0 auto;
	/*margin-right:40%;*/
}

#introCellContent #titleHeaderLeft .coverImageCont {
	float:left;
	margin-right:1em;
	width:101px;
	min-height:131px;
}

#introCellContent #titleHeaderLeft .copyrightText {
	padding:5px 0;
	color:#666666;
}

#introCellContent #titleHeaderLeft .pubOnline, #introCellContent #titleHeaderLeft .specialIssue, #introCellContent #titleHeaderLeft .volIss {
	padding-top:5px;
	color:#666;
}

#introCellContent #titleHeaderLeft .volIss a {
	color:#666;
}

#introCellContent #titleHeaderLeft .absImgLink {
	margin-top:10px;
}

#introCellContent #titleHeaderLeft .coverImageCont a.journalImageLink {
	display:block;
	text-align:center;
	margin:2px 0;
}

#introCellContent #titleHeaderLeft .coverImageCont .coverImage {
	height:131px;
	width:101px;
	border-width:0px;
	text-align:left;
}

#introCellContent #titleHeaderLeft .rssImage {
	border-width:0px;
	vertical-align:bottom;
	margin-right:3px;
}

.currKnownAs span {
	 padding-left:25px;
	 color:#666666;
}

#introCellContent #titleHeaderInnerRight .published { 
	margin:10px 0 10px 0; 
	padding:0 0 6px 8px; 
	border-left:1px solid #CCC; 
}

#introCellContent #titleHeaderInnerRight .published P { 
	margin:0; 
	color:#999; 
}

#introCellContent #titleHeaderInnerRight .published img {
	max-width :200px; 
	max-width :200px; 
}

#introCellContent div.banner {
	padding:0;
	/*background-color:#eeeeee;*/
	background-repeat:repeat-x; 
	border-right:1px solid #7FB2CC;
}

#introCellContent div.banner a.clicky_banner {
	 display:block; 
	 width:100%;
	 height:100%;
}

#introCellContent div.banner img {
	border:0;
	padding:0;  
	margin:0;   
}

#introCellContent div.banner img.bannerimg1 {
	float:left;  
}

#introCellContent div.banner img.bannerimg2 {
	float:right;  
}

#introCellContent div.banner div.clearBanner {
	clear:both;  
	font-size:0px;  
	line-height:0px;  
	padding:0;  
}


/* This is the top header cell - contains JUST article metadata and 5 nav links */

#contentFrameContainer {
	margin-left: 1em;
	margin-right: 1em;
}

#contentFrame {
	/*
	background-position: 100% 100%;
	background-repeat: no-repeat;
	padding-bottom: 1em;
	display: block;
    position: inherit !important;
	*/
}

#contentFrame #headerCover
{
    float: left;
    padding-right: 1em;
    margin-bottom: 1em;
}

#contentFrame #headerDetails
{
    float: left;
    margin-bottom: 1em;
    width: 35%;
}

#contentFrame #headerPublished
{
    float: right;
    border-left: 1px solid #ccc;
    padding: 0.5em;
    padding-left: 1em;
    padding-right: 0;
    padding-top: 0;
    margin-bottom: 1em;
}

#introCellContent p {
    margin-top: 0;
    margin-bottom: 0;
}

#introCellContent p strong {
	color: #666666;
}

#introCellContent #backfileLinks {
	margin: 0;
	padding: 0;
}

#introCellContent #backfileLinks li {
	list-style-type: none;
	padding: 0;
	margin-left: 1.6em;
}

#introCellContent #rights {
	padding-top: 0.5em;
	clear: both;
}

#see-also
{
    padding-bottom: 0.7em;
    border-bottom: 1px solid #ccc;
}

#see-also ul.category-list {
	padding: 0;
	margin: 0;
	display: inline;
}

#see-also ul.category-list li {
	display: inline;
	margin: 0;
	padding: 0;
}

#see-also ul.category-list .bar {
	padding-right: 0.5em;
	margin-right: 0.5em;
	background-image: url('/images/bar.black.bg.gif');
	background-position: right center;
	background-repeat: no-repeat;
}

#see-also ul.category-list .label

#see-also h5
{
    color: black;
    display: inline;
}


/*=================================== START: Form Tools ==========================*/
.cart-form .cart-fieldset .cart-div {
  position: relative;
  width: 70em;
  clear:left;
}

.cart-form .cart-div {
	padding-top:1em;
}

.cart-fieldset {
	margin: 0pt;
	padding: 0.5em 0.5em 0.5em .25em;
	border: medium none;
}

.cart-input {
  width: 22em;
}

.cart-fieldset .cart-select {
  width: 22em;
}

/*
legend {
	font-size:90%;
	font-weight:normal;
	margin:0pt;
	padding:0.5em;
}
*/
.cart-label {
	float: left;
	font-size: 130%;
	font-weight:900;
	margin: 0.25em 0.5em 0.25em 0pt;
	text-align: left;
	vertical-align: middle;
	width: 12em;
}

.cart-label .em {
  font-weight:900;
  font-size:120%;
  width:5em;
  text-align:left;
}

.notrequired {
	font-weight: 500;
}

.notrequired .em {
	font-weight:500;
	font-size:75%;
	color:#000;
	left: 41em;
}
/*=================================== END: Form Tools ==========================*/


/* Added to fix bug-3193 to 3197*/
* html #browse-by-title UL.alpha-list LI {
	DISPLAY: inline; FONT-WEIGHT: bold; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0.5em; _height: 0;
}


* html #browse-by-title UL.alpha-list LI.all {
	FONT-WEIGHT: bold; MARGIN-RIGHT: 1em; _height: 0;
}


* html #refine-by-category UL.category-list LI span {
	vertical-align: text-top;
}


* html #refine-by-category UL.category-list .bar {
	MARGIN-RIGHT: 0.5em; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/images/bar.black.bg.gif); PADDING-RIGHT: 0.5em; BACKGROUND-REPEAT: no-repeat; _height: 0;
}


* html #see-also UL.category-list .bar {
	_height:0; PADDING-RIGHT: 0.5em; BACKGROUND-POSITION: right center; BACKGROUND-IMAGE: url(/images/bar.black.bg.gif); MARGIN-RIGHT: 0.5em; BACKGROUND-REPEAT: no-repeat
}


* html #searchBox-lower {
	height: 60px; BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/images/bg.navbox.lblue-bl.gif); BACKGROUND-REPEAT: no-repeat
}

* html #browse-by-product UL LI {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: left center; PADDING-LEFT: 1.25em; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/icon.bullet.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.75em; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; _height: 0;
}

* html #browse-by-category UL.category-list {
	MARGIN: 0px; 
	WIDTH: 49%; /* IE5.0/win */
  	WIDTH/* */: 49%;
  	W\IDTH: 50%;
	FLOAT:left;	
}

* html #browse-by-subject UL.subject-list {
	MARGIN: 0px; 
	WIDTH: 49%; /* IE5.0/win */
	WIDTH/* */: 49%;
	W\IDTH: 50%;
	FLOAT:left;
}

* html #refine-by-category UL.category-list LI.selected {
	_height: 0; vertical-align: text-top;
}

* html #see-also UL.category-list LI span{
	vertical-align: text-top;
}
/*
* html #titles OL.title-list LI .content-type {
	RIGHT: 20px; COLOR: #666; POSITION: absolute
}
*/
/* ends here */

/*Code copied from wis.basic file, the file which has now become redundant*/

.homepageFragment {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.HomepageFragment {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.homepageFragment P {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.HomepageFragment P {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.homepageFragment LI {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.HomepageFragment LI {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.homepageFragment TD {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.HomepageFragment TD {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.homepageFragment DD {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.HomepageFragment DD {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.homepageFragment TD P {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.HomepageFragment TD P {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif
}
.homepageFragment H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #f90
}
.homepageFragment H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #f90
}
.homepageFragment H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f90
}
.homepageFragment H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f90
}
.homepageFragment H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f90
}
.homepageFragment H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f90
}
.HomepageFragment H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #f90
}
.HomepageFragment H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #f90
}
.HomepageFragment H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f90
}
.HomepageFragment H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #f90
}
.HomepageFragment H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f90
}
.HomepageFragment H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #f90
}
.homepageFragment A:link {
	COLOR: #369
}
.homepageFragment A:active {
	COLOR: #369
}
.homepageFragment A:visited {
	COLOR: #369
}
.HomepageFragment A:link {
	COLOR: #369
}
.HomepageFragment A:active {
	COLOR: #369
}
.HomepageFragment A:visited {
	COLOR: #369
}
.homepageFragment Address {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-STYLE: normal;	
}
.HomepageFragment Address {
	FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-STYLE: normal;	
}

/* code added for Bug-3465*/
.homepageFragment .mostAccessed{
	margin: 0;
	padding: 0;
	margin-left: 1.5em;
}
.HomepageFragment .mostAccessed{
	margin: 0;
	padding: 0;
	margin-left: 1.5em;
}
.homepageFragment .mostAccessed li{
	color: #ff9900;
	font-family: geneva,arial,helvetica,sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 0;
	margin: 0.25em;
}
.HomepageFragment .mostAccessed li{
	color: #ff9900;
	font-family: geneva,arial,helvetica,sans-serif;
	font-weight: normal;
	font-weight: bold;
	font-size: 11px;
	padding: 0;
	margin: 0;
	margin: 0.25em;
}
.homepageFragment .mostAccessed li div{
	color: #000000;
	font-size: 100%;
	font-weight: normal;
}
.HomepageFragment .mostAccessed li div{
	color: #000000;
	font-size: 100%;
	font-weight: normal;
}
.homepageFragment .mostAccessed .title{
	font-weight: bold;
}
.HomepageFragment .mostAccessed .title{
	font-weight: bold;
}
/*ends here*/
/* Code added for 3655*/
div#container { 
   min-width:750px; 
} 

* html div#container { 
   width:expression(document.body.clientWidth <= 750 ? "750px" : "auto"); 
} 
/* Code added from wis.basic file ends here */

h4.blackH4 {
	color:#000;
}


/**
Prerendered content styles ported from wis.template.journal.css 
and modified to fit current DOM naming conventions.
**/

/* -- attempting to style pre-rendered content */

#contentCell .prerendered { font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333; }
#contentCell .prerendered TABLE { padding: 0; }
#contentCell .prerendered TD { background-color: #FFF; color: #333; font-size: 12px; }
#contentCell .prerendered TH { background-color: #FFF; color: #333; font-size: 12px; font-weight: bold; }
#contentCell .prerendered TD A { color: #333; }
#contentCell .prerendered TD FONT { font-size: 12px; color: #333; font-weight: bold; }
#contentCell .prerendered FONT A { font-size: 12px; color: #333; }
#contentCell .prerendered FONT[size="+1"] { font-size: 12px; font-weight: bold; color: #666; }
#contentCell .prerendered FONT[size="+2"] { font-size: 14px; font-weight: bold; }
#contentCell .prerendered FONT[size="4"] A { font-size: 14px; color: #090; }
#contentCell .prerendered P { font-size: 12px; color: #333; }
#contentCell .prerendered HR { display: block; clear:both; }

/* Link colors*/
#contentCell .prerendered A:LINK {color:#369;}
#contentCell .prerendered A:VISITED {color:#369;}
#contentCell .prerendered A:ACTIVE {color:#369;}
#contentCell .prerendered A:HOVER {} /* We need this otherwise anchored links will highlight on hover */

#contentCell .prerendered .articleTitle
{
        display: block;
        font-size: 140%;
        font-weight: bold;
}

#contentCell .prerendered .articleSubTitle
{
        display: block;
        font-weight: bold;
}

#contentCell .prerendered .mainSectionHeader
{
        display: block;
        font-size: 110%;
        font-weight: bold;
        text-transform: uppercase;
        color:#f90;
}

#contentCell .prerendered .firstLevelHeading
{
        display: block;
        color:#369;
        font-size: 11pt;
        font-weight: bold;
}

#contentCell .prerendered .secondLevelHeading
{
        display: block;
        color:#369;
        font-size: 11pt;
}

#contentCell .prerendered .thirdLevelHeading
{
        display: block;
        color:#369;
}

#contentCell .prerendered .otherHeadings
{
        color:#369;
        font-size: 10pt;
}

#contentCell .prerendered .referenceNum
{
        color:#369;
        font-size: 10pt;
}